iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
Mobile Development

Android Studio - 30天菜鳥筆記系列 第 3

Android Studio菜鳥筆記 - Day3 - ConstraintLayout

  • 分享至 

  • xImage
  •  

ConstraintLayout是透過元件本身與其它元件之間的約束來決定它的位置
上圖中Textview那4條彎曲線就是它的約束
它代表的意義也有點類似彈簧,在這個View的上下左右都被相同力道拉扯,所以剛好擺在中間。
使用ConstraintLayout的好處就是可以輕易擺放自已想擺放位置

約束的兩種方式

1. 用手動拉

藍點表示已加入約束,白色代表還沒
若上下左右都是白點也就是都沒有約束,最後執行元件就會被擺在左上角

也可以連結不同的元件上

2. 點選要約束的原件,在Attributes設定


上圖中有數字的表示被約束,虛線連到一個加號表示沒連上
這時候按下那個加號就會與邊界連接
可以改變上面的數值調整到自己想要的問題

小技巧

每次將元件放到Activity時都要手動拉那4個邊非常麻煩,這裡教一個快速邦定的技巧,就是將想要放入之元件拖移至Activity的正中間,看到畫面上有兩條十字相交的虛線後放開,這樣就會幫你將元件綁定在Activity的4個面。/images/emoticon/emoticon37.gif


上一篇
Android Studio菜鳥筆記 - Day2 - Android Studio安裝教學
下一篇
Android Studio菜鳥筆記 - Day4 - LinearLayout線性佈局
系列文
Android Studio - 30天菜鳥筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言